package com.hengyi.webcrawler.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 比赛
 *
 * @author dongzp
 * @version 1.0
 * @desc ssss
 **/
@Data
@TableName(value = "tb_match")
public class Match implements Serializable {

    /**
     * 比赛ID
     */
    @TableId(type = IdType.NONE)
    private String id;

    /**
     * 比赛类型 0 北单 1精彩
     */
    private Integer matchType;

    /**
     * 比赛名称
     */
    private String league;

    /**
     * 彩票期号
     */
    private Integer issue;

    /**
     * 日期
     */
    private String date;

    /**
     * 彩票序号
     */
    private Integer issueNum;

    /**
     * 主队
     */
    private String home;

    /**
     * 客队
     */
    private String away;

    /**
     * 主队得分（进球）
     */
    private Integer homeScore;

    /**
     * 客队得分
     */
    private Integer awayScore;

    /**
     * 比赛时间
     */
    private Date matchTime;

    private Long matchTimestamp;

    /**
     * 销售状态
     * 状态码：0-未开售、1-销售中、2-未知状态、3-已停售、4-已开奖
     */
    private Integer sellStatus;

    /**
     * 胜平负
     */
    private String spf;

    /**
     * 让球
     */
    private String rq;

    /**
     * 比分
     */
    private String bf;

    /**
     * 进球
     */
    private String jq;


    /**
     * 半全场
     */
    private String bqc;

    private String rqResult;
    private String spfResult;
    private String bfResult;
    private String jqResult;
    private String bqcResult;

    /**
     * 更新时间
     */
    private Long updateTime;
}
